Task Coordination Paradigms for Information Agents
نویسندگان
چکیده
In agent systems, different (autonomous) agents collaborate to execute complex tasks. Each agent provides a set of useful capabilities, and the agent system combines these capabilities as needed to perform complex tasks, based on the requests input into the system. Agent communication languages (ACLs) allow agents to communicate with each other about how to partition these tasks, and to specify the responsibilities of the individual agents that are invoked. Current ACLs make certain assumptions about the agent system, such as the stability of the agents, the lifetime of the tasks and the intelligence of the agents in the system, etc. These assumptions are not always applicable in information-centric applications, since such agent systems contain unreliable agents, very long running tasks, agents with widely varying levels of sophistication, etc. Furthermore, not all agents may be able to support intelligent planning to work around these issues, and precanned interactions used in more component-based systems do not work well. Thus, it becomes important that proper support for task coordination be available to these agent systems. In this paper we explore issues related to coordinating large, complex, long running tasks in agent systems. We divide these issues into the following categories: tasks, roles, and conversations. We then discuss how these issues impose requirements on ACL, and propose changes to support these requirements.
منابع مشابه
Leveraging Communication for Player Modeling and Cooperative Play
Collaboration between agents and players within games is a ripe area for exploration. As with adversarial AI, collaborative agents are challenged to accurately model players and adapt their behavior accordingly. The task of cooperation, however, allows for communication between teammates that can prove beneficial in coordinating joint actions and plans. Furthermore, we propose extending establi...
متن کاملCoordination Approach to Find Best Defense Decision with Multiple Possibilities among Robocup Soccer Simulation Team
In 2D Soccer Simulation league, agents will decide based on information and data in their model. Effective decisions need to have world model information without any noise and missing data; however, there are few solutions to omit noise in world model data; so we should find efficient ways to reduce the effect of noise when making decisions. In this article we evaluate some simple solutions whe...
متن کاملNotes on Formalizing Coordination
This paper concerns with 2-agents coordination games|we call them paradigms of coordination. To coordinate, agents' behaviour must eventually stabilize to a set of basic formulas that express a suitable part of agents' \nature". Four paradigms are advanced and discussed. Several new perspectives are provided to coordinating agents. Coordination via belief revision and cooperation by team work a...
متن کاملMobile Agents, DSM, Coordination, and Self-Migrating Threads: A Common Framework
We compare four paradigms that have recently been the subject of considerable attention: mobile agents, distributed shared memory (DSM), coordination paradigms, and self-migrating threads. We place these paradigms in a common framework consisting of three layers—the computational model, its implementation on a physical architecture, and the interface to the system's environment—to demonstrate t...
متن کاملA Dynamic Coordination Approach for Task Allocation in Disaster Environments under Spatial and Communicational Constraints
Dynamic coordination for task allocation in disaster environments under spatial and communicational constraints is a challenging issue in both research and applications. To this end, this paper presents a coordinated task allocation approach for disaster environments by considering spatial and communicational constraints, dynamic features of environments as well as heterogenous capabilities of ...
متن کامل